package ln.javatest.day04.Demo05;
/*
一个方法可以有多个参数，但是只能有0个或者1个返回值，不能有多个返回值
如果希望一个方法当中产生了多个结果数据进行返回，怎么办？
解决方案：使用一个数组作为返回值类型即可

任何数据类型都能作为方法的参数类型，或者返回值类型

数组作为方法的参数和返回值，其实返回的都是数组的地址值
*/

public class Demo08ArrayReturn {
    public static void main(String[] args) {
       int[] array1 = calculate(3,3,3);
        System.out.println("总和："+array1[0]);
        System.out.println("平均数："+array1[1]);
    }
    public static  int[] calculate(int a, int b, int c){
        int sum = a + b + c ;
        int avg = sum / 3;
        int[] array = new int[2];
        array[0] = sum;
        array[1] = avg;
        return array;
    }
}
